split toe slipper - German English Dictionary